package island.gotenyama.beans;

import island.gotenyama.enums.PlanRowType;

import java.io.Serializable;

/**
 * 担当計画を表すクラス
 * 
 * @author t.kawabata
 */
public class Plan implements Serializable {

	/**
	 * serialVersionUID
	 */
	private static final long serialVersionUID = 1L;

	private final PlanRowType rowType;
	private final Integer jgiNo;
	private final String name;
	private Integer mikakutokuValue;
	private Integer mikakutokuRatio;
	private Integer resultValue;
	private Integer resultRatio;
	private Integer estBaseValue;
	private Integer estValue1;
	private Integer estValue2;
	private Integer specialInsSum;
	private Integer plan;
	private Integer officeRatio;
	private Integer teamRatio;

	public Plan(PlanRowType rowType, Integer jgiNo, String name) {
		this.rowType = rowType;
		this.jgiNo = jgiNo;
		this.name = name;
	}

	public Integer getMikakutokuValue() {
		return mikakutokuValue;
	}

	public void setMikakutokuValue(Integer mikakutokuValue) {
		this.mikakutokuValue = mikakutokuValue;
	}

	public Integer getMikakutokuRatio() {
		return mikakutokuRatio;
	}

	public void setMikakutokuRatio(Integer mikakutokuRatio) {
		this.mikakutokuRatio = mikakutokuRatio;
	}

	public Integer getResultValue() {
		return resultValue;
	}

	public void setResultValue(Integer resultValue) {
		this.resultValue = resultValue;
	}

	public Integer getResultRatio() {
		return resultRatio;
	}

	public void setResultRatio(Integer resultRatio) {
		this.resultRatio = resultRatio;
	}

	public Integer getEstBaseValue() {
		return estBaseValue;
	}

	public void setEstBaseValue(Integer estBaseValue) {
		this.estBaseValue = estBaseValue;
	}

	public Integer getEstValue1() {
		return estValue1;
	}

	public void setEstValue1(Integer estValue1) {
		this.estValue1 = estValue1;
	}

	public Integer getEstValue2() {
		return estValue2;
	}

	public void setEstValue2(Integer estValue2) {
		this.estValue2 = estValue2;
	}

	public Integer getSpecialInsSum() {
		return specialInsSum;
	}

	public void setSpecialInsSum(Integer specialInsSum) {
		this.specialInsSum = specialInsSum;
	}

	public Integer getPlan() {
		return plan;
	}

	public void setPlan(Integer plan) {
		this.plan = plan;
	}

	public PlanRowType getRowType() {
		return rowType;
	}

	public Integer getJgiNo() {
		return jgiNo;
	}

	public String getName() {
		return name;
	}

	public Integer getOfficeRatio() {
		return officeRatio;
	}

	public void setOfficeRatio(Integer officeRatio) {
		this.officeRatio = officeRatio;
	}

	public Integer getTeamRatio() {
		return teamRatio;
	}

	public void setTeamRatio(Integer teamRatio) {
		this.teamRatio = teamRatio;
	}

}
